#include <assert.h>
#include <stdio.h>

int my_strcmp(const char*str1,const char*str2)
{
    int ret = 0;
    assert(str1!=NULL);
    assert(str2!=NULL);
    while(*str1==*str2)
    {
        if(*str1=='\0')
            return 0;
        str1++;
        str2++;
    }
    if(*str1>*str2)
        return 1;
    else
        return -1;
}

char *my_strcat(char*dest,const char*src)
{
    char *ret = dest;
    assert(dest!=NULL);
    assert(src!=NULL);
    while (*dest)
        dest++;
    while ((*dest++=*src++))
        ;
    return ret;
}















